Part Number Hot Search : 
IDT72V WS337L MAX1031 SP491ES ST10F273 SEMIC ARD5004H 24C16
Product Description
Full Text Search
 

To Download MSM6782-01 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 MSM6782-01
Semiconductor MSM6782-01
REAL TIME CLOCK
Semiconductor
GENERAL DESCRIPTION
The MSM6782 - 01 is a CMOS Serial Interface Real Time Clock/Calendar. The serial interface that can be controlled by mere 3 signal lines has minimized the number of CPU terminals required . The MSM6782 - 01 provides 30-second adjustment, oscillation stop detection, and periodic flag setting and signal output in 4 diferent cycle periods. The clock ranges are seconds, minutes, hours, days, months, years, and days of the week. The interface supply voltage is 2.7V to 5.5V and the clock supply voltage is 2.0V to 5.5V. The MSM6782 - 01 comes in an 8-pin DIP package or an 8-pin SOP package. The MSM6782 - 01 is highly integrated and is suitable for use in a variety of portable applications.
FEATURES
* * * * * * * * * * * * Real time clock providing seconds, minutes, hours, days, months, and days of the week. Serial interface controlled by 3 signal lines A periodic interrupt output in 4 different cycle periods (or periodic waveform output) Automatic leap year calendar 30-second adjustment controlled by software Stop and restart of clock Wide range of interface power supply: 2.7V to 5.5V Wide range of clock power supply: 2.0V to 5.5V 32.768kHz external quart crystal Low current consumption 8-pin plastic DIP (DIP8-P-300) (MSM6782-01RS) 8-pin plastic SOP (SOP8-P-250-K) (MSM6782-01MS-K)
120
Semiconductor
MSM6782-01
BLOCK DIAGRAM
XT XT STD.P OSC
Clock/calendar registers
Control registers (CD, CE, CF)
Decoder
DATA I/O CLK CE
Data buffer
Address counter VDD VSS
PIN CONFIGURATION
STD.P 1 DATA I/O 2 CLK 3 CE 4
8 VDD 7 XT 6 XT 5 VSS
STD.P 1 DATA I/O 2 CLK 3 CE 4
8 VDD 7 XT 6 XT 5 VSS
8-Pin Plastic DIP Note : The actual type name is displayed as 6782-01.
8-Pin Plastic SOP Note : The actual type name is displayed as 82-01.
121
MSM6782-01
Semiconductor
PIN DESCRIPTION
* STD.P (Pin No. 1) Periodic output of N-CH OPEN DRAIN type or interrupt signal output of N-CH OPEN DRAIN type for the CPU. The periodic output is used to check the reference signal and oscillation frequency. This pin is set as periodic output or interrupt signal output by writing "1" or "0" to the INT/ STND bit. This output is not inhibited by CE. For more information, see "FUNCTIONAL DESCRIPTION OF REGISTERS". * DATA I/O (Pin No.2) Input/output pin for setting of WRITE mode or READ mode, writing of addresses, or writing/reading of data. This pin is used as an input or output pin in high impedance state depending on whether WRITE mode or READ mode is selected in the first 8-bit data cycle after the rising of the CE input pulse. * CLK (Pin No. 3) Shift clock input pin. Data is taken in on the rising edge of a shift clock pulse when in WRITE mode and data is output when in READ mode. * CE (Pin No. 4) Chip enable input pin. "H" level on this pin means "enable". When this pin is low, the DATA I/O pin goes into high impedance state, and DATA I/O and CLK are disabled inside the LSI and current stops flowing through those pins. "L" level on this pin forces the TEST and REST bits of the CF registers and the fr flag to be set to "0". When turning the power ON, set this pin to "L" level. * XT, XT (Pin Nos. 7 and 6) 32.768kHz crystal is to be connected to these pins.
XT C1 VDD C2 XT MSM6782-01 XT
When an external clock is used, it is to be input from XT, while XT should be left open. The oscillation crystal and capacitors should be placed as close to the IC as possible. The oscillation circuit and other signal lines on any side of the LSI should be distant from each other. * VDD, VSS (Pin No.5) Power supply pins. VDD is used for positive supply and VSS is for negative supply. 122
Semiconductor
MSM6782-01
ABSOLUTE MAXIMUM RATINGS
Parameter Power supply voltage Input voltage Output voltage Storage temperature Symbol VDD VI VO TSTG -- Ta = 25C Condition Rating -0.3 to 7.0 Vss-0.3 to VDD+0.3 Vss-0.3 to VDD+0.3 -55 to +150 C V Unit
RECOMMENDED OPERATING CONDITIONS
Parameter Power supply voltage Clock power supply Crystal frequency Operating temperature Symbol VDD VCLK fX TOP Condition -- -- -- -- Rating 2.7 to 5.5 2.0 to 5.5 32.768 -40 to +85 Unit V V kHz C
(Note) Clock power supply : Crystal oscillation and clock must be assured
ELECTRICAL CHARACTERISTICS
DC Characteristics
(VDD = 2.7 to 5.5.V, Ta = -40 to +85C) Parameter "H" Input Voltage "L" Input Voltage "H" Input Current (1) "L" Input Current (1) "H" Input Current (2) "L" Input Current (2) "L" Output Current (1) "H" Output Current "L" Output Current (2) OFF Leak Current Current Consumption(1) Current Consumption(2) Symbol VIH VIL IIH1 IIL1 IIH2 IIL2 VOL1 VOH VOL2 VOFLK VDD1 VDD2 VI=VDD VI=VSS VI=VDD VI=VSS IO=1.0mA IO=-400mA IO=1.0mA VO=VDD fX=32.768kHz VDD=5V VI(CE)=0V VDD=2V Condition -- -- MIN 0.8VDD -- -- -- -- -- -- 0.8VDD -- -- -- -- TYP MAX Unit -- -- -- -- -- -- -- -- -- -- -- -- -- 0.2VDD 1 -1 10 -10 0.2VDD -- 0.2VDD 10.0 20.0 2.5 V V mA mA mA mA V V V mA mA mA Applicable terminal All input pins except XT CE, CLK CE, CLK DATA I/O DATA I/O DATA I/O DATA I/O STD.P STD.P VDD VDD
123
MSM6782-01
Semiconductor
* AC Characteristics
(VDD = 2.7 to 5.5V, Ta = -40 to +85C) Parameter CLK "H" Pulse Width CLK "L" Pulse Width CE Setup Time CE Hold Time CE Recovery Time CLK Setup Time CLK Hold Time WRITE Data Setup Time WRITE Data Hold Time READ Data Delay Time Output Disable Delay Time Input Rise, Fall Time Symbol tWH tWL tCS tCH tCR tCKS tCKH tDS tDH tRD tRZ tRF Condition -- -- -- -- -- -- -- -- -- CL = 50pF -- -- MIN 300 300 150 200 300 20 20 50 50 -- -- -- TYP -- -- -- -- -- -- -- -- -- -- -- -- MAX -- -- -- -- -- -- -- -- -- 250 100 20 Unit ns ns ns ns ns ns ns ns ns ns ns ns
(Note) See Timing Chart.
124
Semiconductor
MSM6782-01
TIMING CHART
tCKS tCS tWL tWH tCH tCKH
VIH CLK VIL VIL VIL
VIH VIL VIL
CE
VIH VIL
VIH VIL tCR VIL
WRITE mode
tDS tDH
CLK
VIL
VIH
DATA I/O
VIH VIL
VIH VIL
READ mode
tRF tRD VIH VIL VIH VIL tRF
CLK
DATA I/O
VOH VOL1 tRZ
HiZ
CE
VIL
125
MSM6782-01
Semiconductor
FUNCTIONAL DESCRIPTION
REGISTER TABLE
Register name S1 S10 MI1 MI10 H1 H10 D1 D10 MO1 MO10 Y1 Y10 W CD CE CF D3 (MSB) s8 fO mi8 fr h8 fr d8 fr mo8 fr y8 y80 fr 30-secADJ t1 TEST D2 s4 s40 mi4 mi40 h4 PM/AM d4 * mo4 * y4 y40 w4 IRQ-F t0 24/12 D1 s2 s20 mi2 mi20 h2 h20 d2 d20 mo2 * y2 y20 w2 CAL/HW INT/STND STOP D0 (LSB) s1 s10 mi1 mi10 h1 h10 d1 d10 mo1 mo10 y1 y10 w1 HOLD MASK REST Count range 0 to 9 0 to 5 0 to 9 0 to 5 0 to 9 0 to 9 0 to 3 0 to 9 0 to 1 0 to 9 0 to 9 0 to 6 -- -- --
HEX A3A2A1A0 0 1 2 3 4 5 6 7 8 9 A B C D E F 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Note 1-second digit register 10-second digit register 1-minute digit register 10-minute digit register 1-hour digit register 1-day digit register 10-day digit register 1-month digit register 10-month digit register 1-year digit register 10-year digit register Week digit register Control register D Control register E Control register F
0 to 1, 2 10-hour digit register
* The relation between the register's bit 0 and bit 1 is logically positive as 0="L" and 1="H". * The counted values are in BCD notation. For example, with 1-year register (Y1), (y8, y4, y2, y1) = (0, 0, 1, 0) means the last digit ("2") of "1992". * Bit * also can be used as RAM. * It is unexecutable to write data into the IRQ-F bit. The IRQ-F bit is set to "1" when a specified carry determined by the combination of t1 and t0 is executed. The IRQ-F bit holds "1" until the reading of CD is complete and is reset to "0" automatically after the reading of CD is complete . * The bit fo (OSC FLAG) memorizes that oscillation stops. This bit is used to monitor the battery. This bit is cleared by writing a "0". (A "1" also can be written into this bit.) * The bit fr (READ FLAG) goes "0" when the CE pin is set at "L" level and goes "1" when a carry occurs for 1-second digit while the CE input is at "H" level. Thus, it is possible to judge whether a carry occurs for 1-second digit during the reading of the clock register (CE input = "H"). If the bit fr is set at "1", it is required to read the clock register once more. * The "1" of the PM/AM bit indicates PM and its "0" indicates AM.
126
Semiconductor
MSM6782-01
FUNCTIONAL DESCRIPTION OF REGISTERS Registers S1, S10, MI1, MI10, H1, H10, D1, D10, MO1, MO10, Y1, Y10, W * These are abbreviations for Second1, Second10, MInute1, MInute10, Hour1, Hour10, Day1, Day10, MOnth1, MOnth10, Year1, Year10, Week. These values are in BCD notation. * Refer to the REGISTER TABLE for more detalied information. All registers are logically positive. For example, (S8, S4, S2, S1) = 1001 means 9 seconds. The * bit in the register table is writable/readable and can be used as RAM. * Writing non-existant data may cause a clocking error. * PM/AM, h20, h10 a) In 12-hour mode The existant time is AM 12:00 through AM 11:00 and PM 12:00 through PM 11:00. It is impossble to write data into the h20 bit which is fixed to "0" unconditionally. The h20 bit is not set by clocking. b) In 24-hour mode The existant time is 0:00 clock through 23:00 clock. The PM/AM bit written is ignored and read out as "0" unconditionally. * Registers Y1, Y10, and Leap Year When using the Christian Era calendar, Y1 and Y10 are assigned to the last 2 digits of the year of Christian Era. The MSM6782 - 01 is capable of automatically identifying a leap year when the last 2-digit number of the year can be divided by four. The last 2-digit number 99 changes to 00 next year. * Register W The count range of the register W is 0 ~ 6. The following table shows a possible bit data definition.
W4 0 0 0 0 1 1 1 W2 0 0 1 1 0 0 1 W1 Day of Week 0 1 0 1 0 1 0 Sunday Monday Tuesday Wednesday Thursday Friday Saturday
* fo Flag The fo flag bit memorizes that oscillation stops and is used to monitor the output of the battery. The "1" of this bit indicates stop of oscillation. This bit is cleared by writing "0". It is not permitted to write "1" into this bit. 127
MSM6782-01
Semiconductor
* fr Flag The fr flag bit indicates a carry when the CE input is at "H" level. This bit is checked when the clock/calendar registers are read out. If this bit is set to "1", it is possible to read out these registers without using the HOLD bit. This bit is cleared by setting the CE input to "L" level. CD REGISTER (Control D Register) * 30-sec ADJ (30-second adjustment bit) When writing to this bit, if the second digits are smaller than 30, the second digits are reset to 00, and if it is larger than 30, the second digits are reset to 00 and a carry into the minute digit is executed. Data can not be written into the S1 ~ W registers and a "1" can not be written into the REST bit of the CF register 125ms after writing into this bit because internal processing is being executed. This bit holds "1" 125ms after writing, and returns to "0" automatically. Therefore, data should be written into the S1 ~ W registers after checking that this bit has returned to "0". * IRQ - F This bit is set to "1" and the STD.P output goes low in the cycle period specified by the combination of bit t1 and bit t0 of the CE register. If INT/STND = "1", the bit status "1" and output level "L" are kept until reading of the CD register is complete. After the CD register is read out, the IRQ - F bit returns to "0" and the STD.P output goes into high impedance automatically. If INT/STD = "0", the IRQ -F bit returns to "0" about 7.8 ms later or immediately after the CD register is read out, and the STD.P returns to "high impedance" about 7.8 ms later. * CAL/HW (Clock range switching bit) CAL/HW = "1" : Seconds, minutes, hours, days, month, year, day of week CAL/HW = "0" : Seconds, minutes, hours, day of week If this bit is "0", the D1, D10, MO1, MO10, Y1, Y10 registers can be used as 4-bit data RAM and the * bits and fr bits of the D10 and MO10 registers also can be used as independent RAM, because these registers stop clock operation. * HOLD "1" of this bit inhibits a carry into 1-second digit. Clock operation continues before reaching a second. During Hold = "1", if a carry occurs, the S1 counter is incremented by 1 second after Hold = "0". This bit is cleared to zero by writing "0".
128
Semiconductor
MSM6782-01
CE REGISTER (Control E Register) * t1, t0 INT/STND bit = "1" : Setting of interrupt period INT/STND bit = "0" : Setting of periodic waveform
t1 0 0 1 1 t0 0 1 0 1 Period 1/64 second 1 second 1 minute 1 hour
The duration that the periodic waveform output is at "L" level is about 7.8ms. t1 and t0 determine the output timing of the STD.P output. e.g.) When t1="1", t0="1", MASK="0"
12:00PM 1:00PM
STD.P output when INT/STND="1"
High impedance "L" level High impedance "L" level
STD.P output when INT/STND="0"
When writing into the 30-sec ADJ bit, a carry can occur. Therfore, if (t1, t0) = (1, 0), (1, 1), the STD.P output may sometime be at "L" level. When INT/ STND="0", this "L" level is kept for a maximum of 9.8ms after under-second digits in 30-sec ADJ is cleared (the 30-sec ADJ flag returns to "0"). If the selected interrupt period is 1 second, 1 minute, or 1 hour, and if a carry occurs during the time the S1, S10, MI1, MI10 registers are overwritten using the HOLD bit, and if data written in these registers determines the interrupt timing set by the carry, the STD.P output will go to "L" level after HOLD="0". (IRQ-F will is set to "1") In other cases, writing to the S1, S10, MI1, MI10, H1 registers do not change the STD.P output. * INT/STND (interrupt-to-Standard waveform switching bit) INT/STND = "1" : "1" of the IRQ-F bit and "L" level on the STD.P output are kept until IRQF (CD register) is read out. INT/STND = "0" : "1" of the IRQ-F bit returns to "0" after a certain time elapses (after about 7.8ms) or when IRQ-F is read out. "L" level on the STD.P output returns to high impedance after a certain time elapses.
129
MSM6782-01
Semiconductor
* MASK "1" of the MASK bit inhibits the setting of "1" to the IRQ-F flag and sets the STD.P output to the high impedance state. Interrupt mode (INT/STND="1")
"1" MASK bit "0" "0" No interrupt is generated because of MASK bit="1". High impedance STD.P output "L" level "1" IRQ-F "0" "1"
Interrupt timing IRQ-F is read out.
Periodic timing waveform output mode (INT/STND="0")
"1" MASK bit "0" "0" No "L" level is output because of MASK bit ="1". High impedance STD.P output "L" level "1" IRQ-F "0" "1"
Output timing Auto-return (duration of "L" is about 7.8ms)
When the IRQ-F bit is read out before auto-return, the IRQ-F bit goes to "0", and the STD.P output keeps "L" level for about 7.8ms, then goes into the high impedance state.
130
Semiconductor
MSM6782-01
CF REGISTER (Control F Register) * TEST The TEST bit is used for testing by OKI and should be set to "0". This bit can be cleared to "0" by setting the CE pin to "L" level. * 24/12 This bit is used to switch between 24-hour system and 12-hour system. 24/12 = "1" : 24-hour system without PM/AM 24/12 = "0" : 12-hour system with PM/AM When the 24/12 bit is overwritten, data in the H1 ~ W registers may become undefined. Therefore, it is required to newly set those registers again.
* STOP "1" of this bit stops clocking and "0" restarts clocking. * REST "1" of this bit clears under-second-time to zero and at the same time stops clocking. "0" of this bit restarts clocking. Take care not to set the TEST bit to "1" when writing "0" into the REST bit.
131
MSM6782-01
Semiconductor
Usage Functional Description Writing and reading are executed in units of 4 bits after the CE input goes high. If the CE input goes low before 4-bit data input is complete, the 4-bit data written when the CE input goes low is ignored. (Data written before the CE input goes low is valid) Writing and reading are executed starting from the LSB. (WRITE) 1) The first 4 bits that are input after the CE input goes high are specified as "3" indicating the WRITE mode. The address to be written is set into the second 4 bits. 2) The third 4 bits are written into the previously-set address. The following 4-bit data are sequentially written into automatically-incremented addresses. 3) The address is automatically incremented in a loop way where address F is followed by address 0.
CE CLK O I/O O O O O O O O O O O O O O O O O D0 D0 D1 D2 D3 D0 D1 D2 D3 WRITE mode setting code Setting address (N) D0 D1 D2 D3 Data WRITE address(N) D0 D1 D2 D3 Data WRITE address(N+1)
(READ) 1) The first 4 bits that are input after the CE input goes high are specified as "C" indicating the READ mode. The address to be read is set into the second 4 bits. 2) The third 4-bit data is read from the previously-set address. The following 4-bit data are sequentially read from automatically incremented addresses. 3) The address is automatically incremented in a loop way where address F is followed by address 0.
CE AE The LSI is in the output mode. CLK O I/O O O O O O O O O O O O O O O O O D D0 D1 D2 D3 D0 D1 D2 D3 READ mode setting code Setting address (N) D0 D1 D2 D3 Data READ address(N) D0 D1 D2 D3 Data READ address(N+1)
If a character other than "C" or "3" is specified to the mode setting code, the following data is ignored and the DATA I/O pin keeps the input state.
132
Semiconductor
MSM6782-01
Power Supply
Start
Power ON
* When the power is turned ON, all registers and the STD.P output are undefined.
TEST 0 24/12 *1 STOP 1 REST 1
*1 = "0" OR "1"
Write data into registers S1 - W
TEST 0 24/12 *1 STOP 0 REST 0
30-sec.ADJ 0 IRQ-F 0 CAL/HW *2 HOLD 0
*2 = "0" OR "1"
Clock starts
Reading of registers S1 ~ W
Reading data from registers S1 - W
N fr = 0 Y
Note 1) Note 2)
Data in registers CD, CE, CF, or registers S1 to W which are used as RAM can be read out without using fr. Checking fr is complete by checking only the last digit of fr which has been read out.
133
MSM6782-01
Semiconductor
Writing data to S1 - W Method 1 : When under-second data is not stored
TEST 0 24/12 *1 STOP 1 REST 1
*1 = "0" OR "1"
Write data into S1 ~ W
TEST 0 24/12 *1 STOP 0 REST 0
Clock starts
Method 2 : When under-second data is stored ( This method is used for switching summer time).
HOLD 1
100ms WAIT
All the operations must be finished within 1 second. Otherwise, seconds may be lost.
Write data into S1 ~ W
HOLD 0
200ms WAIT
134
Semiconductor
MSM6782-01
Writing 30-sec ADJ bit Method 1
30-sec ADJ 1
Read 30-sec ADJ bit
30-sec ADJ = 0 Y
N
Method 2
30-sec ADJ 1
125ms WAIT
135
MSM6782-01
Semiconductor
REFERENCE DATA
MSM6782-01 XT XT Crystal quartz : Citizen-made CFS-308 CG = 18pF CD = 18pF
CG
CD
Capacitance dependency of oscillation frequency 60 C = 15pF
D
Supply voltage dependency of oscillation frequency 10
40 Df/f(ppm) 20 0 -20 -40 -60 0 10 20 CG(pF)
Df/f(ppm) 40
CD = 18pF CD = 24pF CD = 33pF
0
-10 30 2 3 4 VDD(V) 5 6
Supply voltage dependency of IDD 20
IDD(mA)
10
0 2 3 4 VDD(V) 5 6
136


▲Up To Search▲   

 
Price & Availability of MSM6782-01

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X